49 research outputs found

    Correctness Witness Validation by Abstract Interpretation

    Full text link
    Witnesses record automated program analysis results and make them exchangeable. To validate correctness witnesses through abstract interpretation, we introduce a novel abstract operation unassume. This operator incorporates witness invariants into the abstract program state. Given suitable invariants, the unassume operation can accelerate fixpoint convergence and yield more precise results. We demonstrate the feasibility of this approach by augmenting an abstract interpreter with unassume operators and evaluating the impact of incorporating witnesses on performance and precision. Using manually crafted witnesses, we can confirm verification results for multi-threaded programs with a reduction in effort ranging from 7% to 47% in CPU time. More intriguingly, we discover that using witnesses from model checkers can guide our analyzer to verify program properties that it could not verify on its own.Comment: 29 pages, 4 figures, 2 tables, extended version of the paper which is to appear at VMCAI 202

    Thermal conductivity of ultrathin nano-crystalline diamond films determined by Raman thermography assisted by silicon nanowires

    Get PDF
    The thermal transport in polycrystalline diamond films near its nucleation region is still not well understood. Here, a steady-state technique to determine the thermal transport within the nano-crystalline diamond present at their nucleation site has been demonstrated. Taking advantage of silicon nanowires as surface temperature nano-sensors, and using Raman Thermography, the in-plane and cross-plane components of the thermal conductivity of ultra-thin diamond layers and their thermal barrier to the Si substrate were determined. Both components of the thermal conductivity of the nano-crystalline diamond were found to be well below the values of polycrystalline bulk diamond, with a cross-plane thermal conductivity larger than the in-plane thermal conductivity. Also a depth dependence of the lateral thermal conductivity through the diamond layer was determined. The results impact the design and integration of diamond for thermal management of AlGaN/GaN high power transistors and also show the usefulness of the nanowires as accurate nano-thermometers. (C) 2015 AIP Publishing LLC

    K(2P)18.1 translates T cell receptor signals into thymic regulatory T cell development

    Get PDF
    It remains largely unclear how thymocytes translate relative differences in T cell receptor (TCR) signal strength into distinct developmental programs that drive the cell fate decisions towards conventional (Tconv) or regulatory T cells (Treg). Following TCR activation, intracellular calcium (Ca2+) is the most important second messenger, for which the potassium channel K(2P)18.1 is a relevant regulator. Here, we identify K(2P)18.1 as a central translator of the TCR signal into the thymus-derived Treg (tTreg) selection process. TCR signal was coupled to NF-kappa B-mediated K(2P)18.1 upregulation in tTreg progenitors. K(2P)18.1 provided the driving force for sustained Ca2+ influx that facilitated NF-kappa B- and NFAT-dependent expression of FoxP3, the master transcription factor for Treg development and function. Loss of K(2P)18.1 ion-current function induced a mild lymphoproliferative phenotype in mice, with reduced Treg numbers that led to aggravated experimental autoimmune encephalomyelitis, while a gain-of-function mutation in K(2P)18.1 resulted in increased Treg numbers in mice. Our findings in human thymus, recent thymic emigrants and multiple sclerosis patients with a dominant-negative missense K(2P)18.1 variant that is associated with poor clinical outcomes indicate that K(2P)18.1 also plays a role in human Treg development. Pharmacological modulation of K(2P)18.1 specifically modulated Treg numbers in vitro and in vivo. Finally, we identified nitroxoline as a K(2P)18.1 activator that led to rapid and reversible Treg increase in patients with urinary tract infections. Conclusively, our findings reveal how K(2P)18.1 translates TCR signals into thymic T cell fate decisions and Treg development, and provide a basis for the therapeutic utilization of Treg in several human disorders.Peer reviewe
    corecore